#if !defined(ximera_physics_iphysicssystem_hpp)
#define ximera_physics_iphysicssystem_hpp

// -----------------------------------------------------------

#include <ximera/system/isystem.hpp>
#include <ximera/physics/iworld.hpp>

namespace ximera { namespace physics
{
    class XIMERA_API IPhysicsSystem : public system::ISystem
    {
    public:
        virtual ~IPhysicsSystem();

        virtual IWorld* createWorld() = 0;
    };
}}

// -----------------------------------------------------------

#endif
